#ifndef __EVENEMENT_HPP__
#define __EVENEMENT_HPP__

#include <SDL.h>
#include "Affichage.h"

static class Evenement
{
	public:
		Evenement();

		SDL_Event& getEvent();
		
		bool pollEvent();
		void waitEvent();
		void traiterEvenementsGeneraux();
		
		Uint8* getKeyStates();
		bool estQuitter();
		bool estToggleFullScreen();

		~Evenement();

	private:
		SDL_Event event;

		bool bQuitter;
		bool bToggleFullScreen;

} oEvenement;

#endif //__EVENEMENT_HPP__